public class testwork2 {
    //给你单链表的头节点 head ，请你反转链表，并返回反转后的链表
    public ListNode reverseList(ListNode head) {//还不理解后续有机会复盘
        if(head==null){
            return null;
        }
        if(head.next==null){
            return head;
        }
        ListNode cur=head.next;
        head.next=null;
        while(cur!=null){
            ListNode curNode=cur.next;
            cur.next=head;
            head=cur;
            cur=curNode;
        }
        return head;
    }
}
